在 Ruby 裡,有類別 (class) 和模組 (module) ,但其實兩者差別並不大哦!
他們就像兄弟一樣,只有著小小的差別。
類別 (class) 和模組 (module) 兩兄弟最大的差別在於模組沒有辨法 New 一個實體出來,模組沒辨法繼承別的模組。
模組 (module) 最大好處是可以把想要的功能寫進去,以後想用時再 include 進來,十分好用!所以如果有常常使用到的功能請把他做成模組囉。
參考資料
1.https://railsbook.tw/chapters/08-ruby-basic-4.html
2.https://ihower.tw/rails/ruby.html